#include <stdio.h>
#include <stdlib.h>
void main()
{
    double l=0,r=2,m;
    for ( int i = 0; i < 50; i++)//while(r-l>0.001)指定精度
    {
        m=(l+r)/2;
        if(m*m<2)
        {
            l=m;
        }
       else
            r=m;
    }
    printf("m=%f",m);
    system("pause");
}